dependent probability trees